Program Comprehension: A Short Literature Review

نویسنده

  • Matúš Sulír
چکیده

Program comprehension is a study of how programmers understand existing programs. First, we delineate the research field and provide a brief overview of program comprehension theories. Then we present a literature review of program comprehension study results, techniques and tools – from overall comprehension through feature location to understanding the details and rationale behind the source code. Finally, future research directions are suggested. Keywords—debugging, feature location, mental model, program comprehension

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Effect of Learners’ Motivation on Their Reading Comprehension Skill: A Literature Review

Motivation is one of the neglected parts of English language teaching. Teachers often forget that motivation is the basic part of learners’ English language learning activities. In this sense, learners control the flow of the classroom. Without learners’ motivation, there is no pulse and no life in the class. When learners learn to incorporate direct approaches to generate motivatio...

متن کامل

Comprehending Studies on Program Comprehension

Program comprehension is an important aspect of developing and maintaining software, as programmers spend most of their time comprehending source code. Thus, it is the focus of many studies and experiments to evaluate approaches and techniques that aim to improve program comprehension. As the amount of corresponding work increases, the question arises how researchers address program comprehensi...

متن کامل

The Importance of Listening Comprehension in Language Learning

Many studies in language learning have indicated that listening comprehension plays an important role in the learning process. In spite of its importance, listening has been ignored in second language learning, research, and teaching. The purpose of the present article is to define the terms listening and listening comprehension, review the components of listening, explain teachers’ role ...

متن کامل

The effects of captioning texts and caption ordering on L2 listening comprehension and vocabulary learning

This study investigated the effects of captioned texts on second/foreign (L2) listening comprehension and vocabulary gains using a computer multimedia program. Additionally, it explored the caption ordering effect (i.e. captions displayed during the first or second listening), and the interaction of captioning order with the L2 proficiency level of language learners in listening comprehension a...

متن کامل

On the Knowledge Required to Understand a Program

This paper is concerned with the units of knowledge used in understanding programs. A pilot study was conducted wherein a short, but complex, program was examined looking for “knowledge atoms,” the units from which program understanding is built. The resulting atoms were categorized along three orthogonal axes of knowledge type, design decision used, and the type of analysis required to uncover...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017